package com.mxdx.edu.common.log;


/**
 * zrj 日志模块封装
 * 
 * @author zyc
 * @date 2015年4月17日
 * @param <T>
 */
public class LogModel<T> {

    // 服务名称
    private String service;

    // 服务方法
    private String method;

    private String t;

    // 方法执行时间
    private long ct;

    // 服务提供者IP
    private String sip;

    // 服务调用端IP
    private String cip;

    // 执行线程号
    private String tno;

    // 错误异常信息
    private String ex;

    // 扩展业务数据
    private T data;
    // 初始化串
    {
        tno = Thread.currentThread().getName();
        sip = MapCache.getValue("hostIp");

    }


    public String getService() {
        return service;
    }

    public void setService(String service) {
        this.service = service;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public long getCt() {
        return ct;
    }

    public void setCt(long ct) {
        this.ct = ct;
    }

    public String getSip() {
        return sip;
    }

    public void setSip(String sip) {
        this.sip = sip;
    }

    public void setCip(String cip) {
        this.cip = cip;
    }

    public String getCip() {
        return cip;
    }

    public String getTno() {
        return tno;
    }

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    public void setT(String t) {
        this.t = t;
    }

    public String getT() {
        return t;
    }

    public String getEx() {
        return ex;
    }

    public void setEx(String ex) {
        this.ex = ex;
    }



}
